package com.openbravo.pos.printer.escpos;

public class UnicodeTranslatorInt extends UnicodeTranslator
{
  public byte[] getCodeTable()
  {
    return ESCPOS.CODE_TABLE_13;
  }

  public byte transChar(char paramChar)
  {
    if ((paramChar >= 0) && (paramChar < ''))
      return (byte)paramChar;
    switch (paramChar)
    {
    case 'Ç':
      return -128;
    case 'ü':
      return -127;
    case 'â':
      return -125;
    case 'ä':
      return -124;
    case 'à':
      return -123;
    case 'å':
      return -122;
    case 'ç':
      return -121;
    case 'ê':
      return -120;
    case 'ë':
      return -119;
    case 'è':
      return -118;
    case 'ï':
      return -117;
    case 'î':
      return -116;
    case 'ì':
      return -115;
    case 'Ä':
      return -114;
    case 'Å':
      return -113;
    case 'É':
      return -112;
    case 'æ':
      return -111;
    case 'Æ':
      return -110;
    case 'ô':
      return -109;
    case 'ö':
      return -108;
    case 'ò':
      return -107;
    case 'û':
      return -106;
    case 'ù':
      return -105;
    case 'ÿ':
      return -104;
    case 'Ö':
      return -103;
    case 'Ü':
      return -102;
    case 'ø':
      return -101;
    case '£':
      return -100;
    case 'Ø':
      return -99;
    case '×':
      return -98;
    case 'á':
      return -96;
    case 'é':
      return -126;
    case 'í':
      return -95;
    case 'ó':
      return -94;
    case 'ú':
      return -93;
    case 'ñ':
      return -92;
    case 'Ñ':
      return -91;
    case 'ª':
      return -90;
    case 'º':
      return -89;
    case '¿':
      return -88;
    case '®':
      return -87;
    case '¬':
      return -86;
    case '½':
      return -85;
    case '¼':
      return -84;
    case '¡':
      return -83;
    case '«':
      return -82;
    case '»':
      return -81;
    case '░':
      return -80;
    case '▒':
      return -79;
    case '▓':
      return -78;
    case '│':
      return -77;
    case '┤':
      return -76;
    case 'Á':
      return -75;
    case 'Â':
      return -74;
    case 'À':
      return -73;
    case '©':
      return -72;
    case '╣':
      return -71;
    case '║':
      return -70;
    case '╗':
      return -69;
    case '╝':
      return -68;
    case '¢':
      return -67;
    case '¥':
      return -66;
    case '┐':
      return -65;
    case '└':
      return -64;
    case 'Ê':
      return -46;
    case 'Ë':
      return -45;
    case 'È':
      return -44;
    case '€':
      return -43;
    case 'Í':
      return -42;
    case 'Î':
      return -41;
    case 'Ï':
      return -40;
    case '|':
      return -35;
    case 'Ì':
      return -34;
    case 'Ó':
      return -32;
    case 'Ô':
      return -30;
    case 'Ò':
      return -29;
    case 'Ú':
      return -23;
    case 'Û':
      return -22;
    case 'Ù':
      return -21;
    case 'ý':
      return -20;
    case 'Ý':
      return -19;
    case '´':
      return -17;
    case '¨':
      return -7;
    }
    return 63;
  }
}

/* Location:           D:\PowerFulPOS-2.30.2\openbravopos.jar
 * Qualified Name:     com.openbravo.pos.printer.escpos.UnicodeTranslatorInt
 * JD-Core Version:    0.6.0
 */